package com.hyjx.framework.component.excel.template;

import java.util.List;

/**
 * excel配置模板服务接口
 */
public interface ExcelTemplateService {
    /**
     * 插入模板
     *
     * @param et
     */
    public void insert(ExcelTemplate et);

    /**
     * 删除模板
     *
     * @param et
     */
    public void delete(ExcelTemplate et);

    /**
     * 更新模板
     *
     * @param et
     */
    public void update(ExcelTemplate et);

    /**
     * 查询模板
     *
     * @param et
     * @return
     */
    public String query(ExcelTemplate et);

    /**
     * 查询模板
     *
     * @param et
     * @return
     */
    public List<ExcelTemplate> queryList(ExcelTemplate et);

    /**
     * 新增是判断模板英文名字是否存在
     *
     * @param et
     * @return
     */
    public boolean isEnNameExists(ExcelTemplate et);

    /**
     * 编辑时判断模板英文名字是否重复
     *
     * @param et
     * @return
     */
    public boolean isEnNameExistsEdit(ExcelTemplate et);
}
